Serveur d'exploration sur la visibilité du Havre

Attention, ce site est en cours de développement !
Attention, site généré par des moyens informatiques à partir de corpus bruts.
Les informations ne sont donc pas validées.

A Process to Derive Domain-Specific Patterns: Application to the Real Time Domain

Identifieur interne : 000829 ( France/Analysis ); précédent : 000828; suivant : 000830

A Process to Derive Domain-Specific Patterns: Application to the Real Time Domain

Auteurs : Saoussen Rekhis [Tunisie] ; Nadia Bouassida [Tunisie] ; Claude Duvallet [France] ; Rafik Bouaziz [Tunisie] ; Bruno Sadeg [France]

Source :

RBID : ISTEX:B976BCDE5E419A7CA87C67DEAA907B3AC3F3C2FB

Abstract

Abstract: Domain Specific Design Patterns are sets of objects and components that capture the experts knowledge and that can be used in a specific software domain. They provide for a higher software quality and a reduced development cost. However, their design remains a difficult task due to the generality and variability they must encompass, in order to be instantiated for various applications in the domain. This paper presents a design process that generates domain specific design patterns from a set of concrete application designs. The proposed process defines unification rules that apply a set of comparison criteria on various applications in the pattern domain. In addition, domain requirements, constraints and invariants are extracted and then confronted to the pattern, in order to validate it. The process integrates bottom-up and top-down approaches and assists the designer in the construction of domain specific patterns. Finally, the design process is illustrated and evaluated through the design of a pattern in the real-time domain.

Url:
DOI: 10.1007/978-3-642-15576-5_36


Affiliations:


Links toward previous steps (curation, corpus...)


Links to Exploration step

ISTEX:B976BCDE5E419A7CA87C67DEAA907B3AC3F3C2FB

Le document en format XML

<record>
<TEI wicri:istexFullTextTei="biblStruct">
<teiHeader>
<fileDesc>
<titleStmt>
<title xml:lang="en">A Process to Derive Domain-Specific Patterns: Application to the Real Time Domain</title>
<author>
<name sortKey="Rekhis, Saoussen" sort="Rekhis, Saoussen" uniqKey="Rekhis S" first="Saoussen" last="Rekhis">Saoussen Rekhis</name>
</author>
<author>
<name sortKey="Bouassida, Nadia" sort="Bouassida, Nadia" uniqKey="Bouassida N" first="Nadia" last="Bouassida">Nadia Bouassida</name>
</author>
<author>
<name sortKey="Duvallet, Claude" sort="Duvallet, Claude" uniqKey="Duvallet C" first="Claude" last="Duvallet">Claude Duvallet</name>
</author>
<author>
<name sortKey="Bouaziz, Rafik" sort="Bouaziz, Rafik" uniqKey="Bouaziz R" first="Rafik" last="Bouaziz">Rafik Bouaziz</name>
</author>
<author>
<name sortKey="Sadeg, Bruno" sort="Sadeg, Bruno" uniqKey="Sadeg B" first="Bruno" last="Sadeg">Bruno Sadeg</name>
</author>
</titleStmt>
<publicationStmt>
<idno type="wicri:source">ISTEX</idno>
<idno type="RBID">ISTEX:B976BCDE5E419A7CA87C67DEAA907B3AC3F3C2FB</idno>
<date when="2010" year="2010">2010</date>
<idno type="doi">10.1007/978-3-642-15576-5_36</idno>
<idno type="url">https://api.istex.fr/document/B976BCDE5E419A7CA87C67DEAA907B3AC3F3C2FB/fulltext/pdf</idno>
<idno type="wicri:Area/Istex/Corpus">000A78</idno>
<idno type="wicri:Area/Istex/Curation">000A78</idno>
<idno type="wicri:Area/Istex/Checkpoint">000219</idno>
<idno type="wicri:doubleKey">0302-9743:2010:Rekhis S:a:process:to</idno>
<idno type="wicri:Area/Main/Merge">000A36</idno>
<idno type="wicri:Area/Main/Curation">000A35</idno>
<idno type="wicri:Area/Main/Exploration">000A35</idno>
<idno type="wicri:Area/France/Extraction">000829</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title level="a" type="main" xml:lang="en">A Process to Derive Domain-Specific Patterns: Application to the Real Time Domain</title>
<author>
<name sortKey="Rekhis, Saoussen" sort="Rekhis, Saoussen" uniqKey="Rekhis S" first="Saoussen" last="Rekhis">Saoussen Rekhis</name>
<affiliation wicri:level="1">
<country xml:lang="fr">Tunisie</country>
<wicri:regionArea>MIRACL-ISIMS, Sfax University, BP 1088, 3018, Sfax</wicri:regionArea>
<wicri:noRegion>Sfax</wicri:noRegion>
</affiliation>
<affiliation wicri:level="1">
<country wicri:rule="url">Tunisie</country>
</affiliation>
</author>
<author>
<name sortKey="Bouassida, Nadia" sort="Bouassida, Nadia" uniqKey="Bouassida N" first="Nadia" last="Bouassida">Nadia Bouassida</name>
<affiliation wicri:level="1">
<country xml:lang="fr">Tunisie</country>
<wicri:regionArea>MIRACL-ISIMS, Sfax University, BP 1088, 3018, Sfax</wicri:regionArea>
<wicri:noRegion>Sfax</wicri:noRegion>
</affiliation>
<affiliation wicri:level="1">
<country wicri:rule="url">Tunisie</country>
</affiliation>
</author>
<author>
<name sortKey="Duvallet, Claude" sort="Duvallet, Claude" uniqKey="Duvallet C" first="Claude" last="Duvallet">Claude Duvallet</name>
<affiliation wicri:level="1">
<country xml:lang="fr">France</country>
<wicri:regionArea>LITIS, UFR des Sciences et Techniques, BP 540, 76 058, Le Havre Cedex</wicri:regionArea>
<wicri:noRegion>Le Havre Cedex</wicri:noRegion>
<wicri:noRegion>Le Havre Cedex</wicri:noRegion>
</affiliation>
<affiliation wicri:level="1">
<country wicri:rule="url">France</country>
</affiliation>
</author>
<author>
<name sortKey="Bouaziz, Rafik" sort="Bouaziz, Rafik" uniqKey="Bouaziz R" first="Rafik" last="Bouaziz">Rafik Bouaziz</name>
<affiliation wicri:level="1">
<country xml:lang="fr">Tunisie</country>
<wicri:regionArea>MIRACL-ISIMS, Sfax University, BP 1088, 3018, Sfax</wicri:regionArea>
<wicri:noRegion>Sfax</wicri:noRegion>
</affiliation>
<affiliation wicri:level="1">
<country wicri:rule="url">Tunisie</country>
</affiliation>
</author>
<author>
<name sortKey="Sadeg, Bruno" sort="Sadeg, Bruno" uniqKey="Sadeg B" first="Bruno" last="Sadeg">Bruno Sadeg</name>
<affiliation wicri:level="1">
<country xml:lang="fr">France</country>
<wicri:regionArea>LITIS, UFR des Sciences et Techniques, BP 540, 76 058, Le Havre Cedex</wicri:regionArea>
<wicri:noRegion>Le Havre Cedex</wicri:noRegion>
<wicri:noRegion>Le Havre Cedex</wicri:noRegion>
</affiliation>
<affiliation wicri:level="1">
<country wicri:rule="url">France</country>
</affiliation>
</author>
</analytic>
<monogr></monogr>
<series>
<title level="s">Lecture Notes in Computer Science</title>
<imprint>
<date>2011</date>
</imprint>
<idno type="ISSN">0302-9743</idno>
<idno type="eISSN">1611-3349</idno>
<idno type="ISSN">0302-9743</idno>
</series>
<idno type="istex">B976BCDE5E419A7CA87C67DEAA907B3AC3F3C2FB</idno>
<idno type="DOI">10.1007/978-3-642-15576-5_36</idno>
<idno type="ChapterID">36</idno>
<idno type="ChapterID">Chap36</idno>
</biblStruct>
</sourceDesc>
<seriesStmt>
<idno type="ISSN">0302-9743</idno>
</seriesStmt>
</fileDesc>
<profileDesc>
<textClass></textClass>
<langUsage>
<language ident="en">en</language>
</langUsage>
</profileDesc>
</teiHeader>
<front>
<div type="abstract" xml:lang="en">Abstract: Domain Specific Design Patterns are sets of objects and components that capture the experts knowledge and that can be used in a specific software domain. They provide for a higher software quality and a reduced development cost. However, their design remains a difficult task due to the generality and variability they must encompass, in order to be instantiated for various applications in the domain. This paper presents a design process that generates domain specific design patterns from a set of concrete application designs. The proposed process defines unification rules that apply a set of comparison criteria on various applications in the pattern domain. In addition, domain requirements, constraints and invariants are extracted and then confronted to the pattern, in order to validate it. The process integrates bottom-up and top-down approaches and assists the designer in the construction of domain specific patterns. Finally, the design process is illustrated and evaluated through the design of a pattern in the real-time domain.</div>
</front>
</TEI>
<affiliations>
<list>
<country>
<li>France</li>
<li>Tunisie</li>
</country>
</list>
<tree>
<country name="Tunisie">
<noRegion>
<name sortKey="Rekhis, Saoussen" sort="Rekhis, Saoussen" uniqKey="Rekhis S" first="Saoussen" last="Rekhis">Saoussen Rekhis</name>
</noRegion>
<name sortKey="Bouassida, Nadia" sort="Bouassida, Nadia" uniqKey="Bouassida N" first="Nadia" last="Bouassida">Nadia Bouassida</name>
<name sortKey="Bouassida, Nadia" sort="Bouassida, Nadia" uniqKey="Bouassida N" first="Nadia" last="Bouassida">Nadia Bouassida</name>
<name sortKey="Bouaziz, Rafik" sort="Bouaziz, Rafik" uniqKey="Bouaziz R" first="Rafik" last="Bouaziz">Rafik Bouaziz</name>
<name sortKey="Bouaziz, Rafik" sort="Bouaziz, Rafik" uniqKey="Bouaziz R" first="Rafik" last="Bouaziz">Rafik Bouaziz</name>
<name sortKey="Rekhis, Saoussen" sort="Rekhis, Saoussen" uniqKey="Rekhis S" first="Saoussen" last="Rekhis">Saoussen Rekhis</name>
</country>
<country name="France">
<noRegion>
<name sortKey="Duvallet, Claude" sort="Duvallet, Claude" uniqKey="Duvallet C" first="Claude" last="Duvallet">Claude Duvallet</name>
</noRegion>
<name sortKey="Duvallet, Claude" sort="Duvallet, Claude" uniqKey="Duvallet C" first="Claude" last="Duvallet">Claude Duvallet</name>
<name sortKey="Sadeg, Bruno" sort="Sadeg, Bruno" uniqKey="Sadeg B" first="Bruno" last="Sadeg">Bruno Sadeg</name>
<name sortKey="Sadeg, Bruno" sort="Sadeg, Bruno" uniqKey="Sadeg B" first="Bruno" last="Sadeg">Bruno Sadeg</name>
</country>
</tree>
</affiliations>
</record>

Pour manipuler ce document sous Unix (Dilib)

EXPLOR_STEP=$WICRI_ROOT/Wicri/France/explor/LeHavreV1/Data/France/Analysis
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 000829 | SxmlIndent | more

Ou

HfdSelect -h $EXPLOR_AREA/Data/France/Analysis/biblio.hfd -nk 000829 | SxmlIndent | more

Pour mettre un lien sur cette page dans le réseau Wicri

{{Explor lien
   |wiki=    Wicri/France
   |area=    LeHavreV1
   |flux=    France
   |étape=   Analysis
   |type=    RBID
   |clé=     ISTEX:B976BCDE5E419A7CA87C67DEAA907B3AC3F3C2FB
   |texte=   A Process to Derive Domain-Specific Patterns: Application to the Real Time Domain
}}

Wicri

This area was generated with Dilib version V0.6.25.
Data generation: Sat Dec 3 14:37:02 2016. Site generation: Tue Mar 5 08:25:07 2024